a devout Catholic - French English Dictionary